#pragma once
#include <cppunit/extensions/HelperMacros.h>
#include "DesignEntityTable.h"

class TestDesignEntityTable : public CPPUNIT_NS::TestFixture {
	CPPUNIT_TEST_SUITE( TestDesignEntityTable );

	CPPUNIT_TEST( testAddGetAssignDe );
	CPPUNIT_TEST( testAddGetConstantDe );
	CPPUNIT_TEST( testAddGetIfDe );
	CPPUNIT_TEST( testAddGetWhileDe );

	CPPUNIT_TEST_SUITE_END();

public:
	void setUp();
	void tearDown();

	void testAddGetAssignDe();
	void testAddGetConstantDe();
	void testAddGetIfDe();
	void testAddGetWhileDe();
};

